% Force arXiv to process with pdflatex.
\pdfoutput=1

% Support alternating row colours in tables. Normal usage is to
% include the xcolor package with option `table', but the xcolor
% package is already getting pulled in from somewhere else which
% causes builds to fail with a package options conflict.
%
% See: http://tex.stackexchange.com/a/5375
%
\PassOptionsToPackage{table}{xcolor}

\documentclass{article}

\usepackage{arxiv}
\usepackage[utf8]{inputenc} % allow utf-8 input
\usepackage[T1]{fontenc}    % use 8-bit T1 fonts

\rhead{\textsc{ProGraML}: Graph-based Deep Learning for Program Optimization and Analysis}

% Maths.
\usepackage{bm}
\usepackage{amsfonts}
\usepackage{amsmath}

% Tables.
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{hhline}
\usepackage{xspace}
\usepackage[table]{xcolor}
\usepackage{multirow}
\usepackage{subcaption}
% Define column types L, C, R with known text justification and fixed widths:
\usepackage{array}
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}

% \usepackage{subfig}

% Reset footnote counter on every page.
\usepackage{perpage}
\MakePerPage{footnote}

% Add \cmark and \xmark for check and cross symbols, respectively.
\usepackage{amssymb}
\usepackage{pifont}
\newcommand{\cmark}{\ding{51}}%
\newcommand{\xmark}{\ding{55}}%
% Images
\usepackage{graphicx}

\newcommand\todo[2]{\textcolor{red}{\footnotesize \emph{TODO(#1): #2}}}
\newcommand{\bigo}{\mathcal{O}}
\newcommand{\ourproject}{ML4PL}

\usepackage{dsfont}

\title{ProGraML: Graph-based Deep Learning for\\Program Optimization and Analysis}

\author{%
  Chris Cummins\thanks{Both authors contributed equally}\\
  School of Informatics \\
  University of Edinburgh \\
  \texttt{c.cummins@ed.ac.uk} \\
  \And
  Zacharias V. Fisches\textsuperscript{*}\\
  Department of Computer Science \\
  ETH Zurich \\
  \texttt{zfisches@student.ethz.ch} \\
  \And
  Tal Ben-Nun \\
  Department of Computer Science \\
  ETH Zurich \\
  \texttt{talbn@inf.ethz.ch} \\
  \And
  Torsten Hoefler \\
  Department of Computer Science \\
  ETH Zurich \\
  \texttt{htor@inf.ethz.ch} \\
  \And
  Hugh Leather \\
  School of Informatics \\
  University of Edinburgh \\
  \texttt{hleather@inf.ed.ac.uk} \\
}

\begin{document}

\maketitle
\begin{abstract}
\input{abstract}
\end{abstract}


\input{sections/introduction}
\input{sections/motivation}
\input{sections/representation}
\input{sections/machine_learning}
\input{sections/methodology}
\input{sections/evaluation}
\input{sections/related_work}
\input{sections/conclusion}

\bibliographystyle{unsrt}
\bibliography{refs}


\end{document}
\endinput
